package com.ihr360.payroll.model.base;

import com.ihr360.payroll.model.dto.salary.meta.SalaryField;
import com.ihr360.payroll.type.BasementType;

import java.util.List;


public interface IBaseAttendanceRule {
    /** 基数比例 */
     Double getBaseRatio();
    /** 固定基数 */
    Double getFixedBase();
    /** 计算比例 */
    Double getNumOpRatio();

    /**
     * 计算基数类型
     * @return
     */
    BasementType getBasementType();

    /**
     * 引用字段
     * @return
     */
    List<SalaryField> getReferenceFields();
}
